package itheima01;
/*
    java.lang.Thread类: 线程类
    创建并开启线程的第一种方式:
        步骤:
            1.定义子类继承Thread类
            2.子类覆盖重写run方法,指定线程任务
            3.创建子类对象
            4.子类对象调用start方法,开启线程

    Thread是线程类,为什么还要创建子类对象,并开启线程呢?

    Thread t = new Thread();
    t.start();

    直接创建Thread对象,开启线程,肯定没有问题
    但是Thread类中的run'方法指定的线程任务,不是我们想要的
    所以定义子类继承Thread,覆盖重写run方法,指定我们自己的线程任务


 */
public class Demo01Thread {
    public static void main(String[] args) {
        //3.创建子类对象
        MyThread mt = new MyThread();
        //4.子类对象调用start方法,开启线程
        mt.start();

        for (int i = 0; i < 100; i++) {
            System.out.println("main......"+i);
        }

        //new Thread().start();
    }
}
